package com.tm.d2_regex;

import java.util.Arrays;

/**
 * 2024/6/2 Cjj 使用正则表达式做搜索替换, 内容分割
 */
public class Test4 {
    public static void main(String[] args) {
    //1.把 古力娜扎ai8888迪丽热巴999aa5566尔儿扎哈fbbfsfs42425卡尔扎巴，中间的非中文字符替换成"-"
        String s1="古力娜扎ai8888迪丽热巴999aa5566尔儿扎哈fbbfsfs42425卡尔扎巴";
        System.out.println(s1.replaceAll("\\w+", "-"));

   //2.某语音系统，收到一个口吃的人说的“我我我喜欢编编编编编编编编编编编编程程程!"，需要化成"我喜欢编程!"。
        String s2="我我我喜欢编编编编编编编编编编编编程程程";
        System.out.println(s2.replaceAll("(.)\\1+","$1"));

    //3.古力娜扎ai8888迪丽热巴999aa5566尔儿扎哈fbbfsfs42425卡尔扎巴 中人名取出来
        String s3="古力娜扎ai8888迪丽热巴999aa5566尔儿扎哈fbbfsfs42425卡尔扎巴";
        String[] name = s3.split("\\w+");
        System.out.println(Arrays.toString(name));
    }
}
